// getters 相当于计算属性 依赖于state中的数据
// 注意 一定要有返回值
const getters = {
  // sidebar: function(state) {
  //   return state.app.sidebar
  // },  下面都使用的是语法糖的形式  改成了箭头函数的写法
  sidebar: state => state.app.sidebar,
  device: state => state.app.device,
  token: state => state.user.token, // 建立token的快捷访问
  avatar: state => state.user.userInfo.staffPhoto, // 建立用户头像的映射
  name: state => state.user.userInfo.username,
  userId: state => state.user.userInfo.userId, // 建立用户id的映射
  // 在getter中写了很长的表达式 这样就可以将数据映射到组件中,避免了组件写很长,组件中写在computed计算属性中接收
  points: state => state.user.userInfo.roles.points
}
export default getters // 注意默认导入的时候 接收的变量名可以是任意名称
